<?php

namespace Acme\EventBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="statisticresult")
 * @ORM\Entity(repositoryClass="Acme\EventBundle\Entity\StatisticresultRepository")
 */
class Statisticresult {
	/**
	 * @ORM\Column(type="integer")
	 * @ORM\Id
	 * @ORM\GeneratedValue(strategy="AUTO")
	 */
	protected $id;
	
	/**
	 * @ORM\Column(type="text")
	 */
	protected $comment;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	protected $statisticgroup_id;
	
	/**
	 * @ORM\ManyToOne(targetEntity="Statisticgroup",inversedBy="statisticresults")
	 * @ORM\JoinColumn(name="statisticgroup_id", referencedColumnName="id")
	 */
	protected $statisticgroup;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	protected $statisticparameter_id;
	
	/**
	 * @ORM\ManyToOne(targetEntity="Statisticparameter",inversedBy="statisticresults")
	 * @ORM\JoinColumn(name="statisticparameter_id", referencedColumnName="id")
	 */
	protected $statisticparameter;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	protected $statisticvalue_id;
	
	/**
	 * @ORM\ManyToOne(targetEntity="Statisticvalue",inversedBy="statisticresults")
	 * @ORM\JoinColumn(name="statisticvalue_id", referencedColumnName="id")
	 */
	protected $statisticvalue;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	protected $information_id;
	
	/**
	 * @ORM\ManyToOne(targetEntity="Information",inversedBy="statisticresults")
	 * @ORM\JoinColumn(name="information_id", referencedColumnName="id")
	 */
	protected $information;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	protected $inscription_id;
	
	/**
	 * @ORM\ManyToOne(targetEntity="Inscription",inversedBy="statisticresults")
	 * @ORM\JoinColumn(name="inscription_id", referencedColumnName="id")
	 */
	protected $inscription;
	
	/**
	 * Get id
	 *
	 * @return integer
	 */
	public function getId() {
		return $this->id;
	}
	
	/**
	 * Set comment
	 *
	 * @param string $comment        	
	 * @return Statisticresult
	 */
	public function setComment($comment) {
		$this->comment = $comment;
		
		return $this;
	}
	
	/**
	 * Get comment
	 *
	 * @return string
	 */
	public function getComment() {
		return $this->comment;
	}
	
	/**
	 * Set statisticgroup_id
	 *
	 * @param integer $statisticgroupId        	
	 * @return Statisticresult
	 */
	public function setStatisticgroupId($statisticgroupId) {
		$this->statisticgroup_id = $statisticgroupId;
		
		return $this;
	}
	
	/**
	 * Get statisticgroup_id
	 *
	 * @return integer
	 */
	public function getStatisticgroupId() {
		return $this->statisticgroup_id;
	}
	
	/**
	 * Set statisticparameter_id
	 *
	 * @param integer $statisticparameterId        	
	 * @return Statisticresult
	 */
	public function setStatisticparameterId($statisticparameterId) {
		$this->statisticparameter_id = $statisticparameterId;
		
		return $this;
	}
	
	/**
	 * Get statisticparameter_id
	 *
	 * @return integer
	 */
	public function getStatisticparameterId() {
		return $this->statisticparameter_id;
	}
	
	/**
	 * Set statisticvalue_id
	 *
	 * @param integer $statisticvalueId        	
	 * @return Statisticresult
	 */
	public function setStatisticvalueId($statisticvalueId) {
		$this->statisticvalue_id = $statisticvalueId;
		
		return $this;
	}
	
	/**
	 * Get statisticvalue_id
	 *
	 * @return integer
	 */
	public function getStatisticvalueId() {
		return $this->statisticvalue_id;
	}
	
	/**
	 * Set statisticgroup
	 *
	 * @param \Acme\EventBundle\Entity\Statisticgroup $statisticgroup        	
	 * @return Statisticresult
	 */
	public function setStatisticgroup(\Acme\EventBundle\Entity\Statisticgroup $statisticgroup = null) {
		$this->statisticgroup = $statisticgroup;
		
		return $this;
	}
	
	/**
	 * Get statisticgroup
	 *
	 * @return \Acme\EventBundle\Entity\Statisticgroup
	 */
	public function getStatisticgroup() {
		return $this->statisticgroup;
	}
	
	/**
	 * Set statisticparameter
	 *
	 * @param \Acme\EventBundle\Entity\Statisticparameter $statisticparameter        	
	 * @return Statisticresult
	 */
	public function setStatisticparameter(\Acme\EventBundle\Entity\Statisticparameter $statisticparameter = null) {
		$this->statisticparameter = $statisticparameter;
		
		return $this;
	}
	
	/**
	 * Get statisticparameter
	 *
	 * @return \Acme\EventBundle\Entity\Statisticparameter
	 */
	public function getStatisticparameter() {
		return $this->statisticparameter;
	}
	
	/**
	 * Set statisticvalue
	 *
	 * @param \Acme\EventBundle\Entity\Statisticvalue $statisticvalue        	
	 * @return Statisticresult
	 */
	public function setStatisticvalue(\Acme\EventBundle\Entity\Statisticvalue $statisticvalue = null) {
		$this->statisticvalue = $statisticvalue;
		
		return $this;
	}
	
	/**
	 * Get statisticvalue
	 *
	 * @return \Acme\EventBundle\Entity\Statisticvalue
	 */
	public function getStatisticvalue() {
		return $this->statisticvalue;
	}
	
	/**
	 * Set information_id
	 *
	 * @param integer $informationId        	
	 * @return Statisticresult
	 */
	public function setInformationId($informationId) {
		$this->information_id = $informationId;
		
		return $this;
	}
	
	/**
	 * Get information_id
	 *
	 * @return integer
	 */
	public function getInformationId() {
		return $this->information_id;
	}
	
	/**
	 * Set inscription_id
	 *
	 * @param integer $inscriptionId        	
	 * @return Statisticresult
	 */
	public function setInscriptionId($inscriptionId) {
		$this->inscription_id = $inscriptionId;
		
		return $this;
	}
	
	/**
	 * Get inscription_id
	 *
	 * @return integer
	 */
	public function getInscriptionId() {
		return $this->inscription_id;
	}
	
	/**
	 * Set information
	 *
	 * @param \Acme\EventBundle\Entity\Information $information        	
	 * @return Statisticresult
	 */
	public function setInformation(\Acme\EventBundle\Entity\Information $information = null) {
		$this->information = $information;
		
		return $this;
	}
	
	/**
	 * Get information
	 *
	 * @return \Acme\EventBundle\Entity\Information
	 */
	public function getInformation() {
		return $this->information;
	}
	
	/**
	 * Set inscription
	 *
	 * @param \Acme\EventBundle\Entity\Inscription $inscription        	
	 * @return Statisticresult
	 */
	public function setInscription(\Acme\EventBundle\Entity\Inscription $inscription = null) {
		$this->inscription = $inscription;
		
		return $this;
	}
	
	/**
	 * Get inscription
	 *
	 * @return \Acme\EventBundle\Entity\Inscription
	 */
	public function getInscription() {
		return $this->inscription;
	}
}